#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
TFT到OLED图片转换工具

该工具用于将彩色BMP图片转换为黑白像素图片，
并可以导出为BMP格式或C语言数组文件，适用于OLED显示屏的开发。
"""

import sys
import os
from PySide6.QtWidgets import QApplication
from PySide6.QtGui import QIcon

from core import ImageProcessor
from ui import MainWindow

def main():
    """程序主入口"""
    # 创建应用实例
    app = QApplication(sys.argv)
    app.setApplicationName("TFT到OLED图片转换工具")
    
    # 创建图像处理器
    image_processor = ImageProcessor()
    
    # 创建主窗口
    window = MainWindow()
    window.set_image_processor(image_processor)
    
    # 显示窗口
    window.show()
    
    # 运行应用主循环
    sys.exit(app.exec())

if __name__ == "__main__":
    main()

 